/*框架样式*/
@charset "utf-8";
@import url(public.css);
html,body{height:100%; overflow:hidden;}
#main{height:100%; font-size:12px; background:url(../images/main_bg.png)}

#top{height:9%; background:url(../images/top_bg.png) repeat-x; width:100%; font-family:"lucida Grande", Verdana; min-height:60px;}
#top #logo{float:left; color:#d7dfea; padding-left:50px; padding-right:20px;}
#top #userInfo{float:left; margin-top:12px; line-height:20px; color:#d7dfea;}
#top #other{float:right; padding:5px; color:#d7dfea;}
#top #userInfo a, #top #other #otherLink a{color:#d7dfea;}
#top #userInfo #userName{float:left;}
#top #other #otherLink a{font-size:12px;}
#top #appSelect{margin-top:10px;}

#top #roleBlock{position:relative;  }
#top #roleMenu{width:500px; position:absolute; float:left; left:0px; top:14px;}
#top #roleMenu div{ display:inline;}
#top #roleMenu a{color:#3B5999; display:block; border-bottom:#ccc solid 1px; background:#fff; padding:2px; color:#3B5999; padding-left:5px; padding-right:5px; width:100px;}
#top #roleMenu{display:none;}
#top #userRole{cursor:pointer;}

#bottom{height:90%; font-size:14px; width:100%}


#menu{font-family:"lucida Grande", Verdana; height:100%; min-height:100%; background:url(../images/main_bg.png) repeat-x; overflow-y:auto; overflow-x:auto;}
.menu_main_bg div{color:#000; margin-top:10px; font-size:13px;}
#menu div.node{margin-left:12px;  cursor:pointer; text-align:left}
#menu div a{color:#000; font-weight:normal;}
#menu div .menuRoot a{color:#000; font-weight:bold; }
#menu div .menuRoot {color:#000; font-weight:bold; }
#menu_bg{width:196px;}
#menu_bg_top{width:196px;}
#menu_bg_foot{ width:196px;}
#menu_bg_mid{ width:196px;}
.menu_main_left{ float:left; width:7px; background:url(../images/menu_li_left_bg.png);}
.menu_main_main{ float:left; width:179px; background:url(../images/menu_e_bg.png repeat-x)}
.menu_main_bg{ width:179px; float:left; background:url(../images/menu_e_bg.png) repeat-x; height:auto!important; height:200px; min-height:200px; }
.menu_main_right{ float:left; width:10px; background:url(../images/menu_li_right_bg.png);}
#menu_ee_bg{  background:url(../images/menu_ee_bg.png);}
/**/
.menuLine{background:url(../images/left_line_gb.gif) no-repeat;}
.menuRoot{padding-left:25px;  background:url(../images/shrink_menu.gif) 5px 2px no-repeat; padding-top:5px; }
.menuHaveChild{padding-left:25px;  background:url(../images/shrink_menu.gif) 5px 2px no-repeat; padding-top:5px; }
.menuHaveChildExp{padding-left:25px;  background:url(../images/expansion_menu.gif) 5px 2px no-repeat; padding-top:5px; }
#leftMenuBlock{background:url(../images/left_x_m_b.png) repeat-x;}
.menuLine{background:url(../images/left_line_bg.png) repeat-x; margin-bottom:5px; padding-top:2px; margin-left:5px; margin-right:5px;}

.menuRoot{font-size:12px; font-family:宋体;}


/*#right{float:left; height:100%;overflow:hidden;}*/


